![]() ![]() |
![]() ![]() ![]() |
|||||||||||||||
![]()
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
GIF-ToolsEigentlich sollte GIF, dieses veraltete und längst nicht mehr up-to-date Format, aus dem WWW bereits gänzlich verschwunden sein - aber hier sieht man wieder einmal mehr, daß alle Leute gewillt sind, sich einfach jeden aufgewärmten Dreck vorsetzen zu lassen und GIF-Tools wie das GIF-Construction Set am PC erlangen einen seltsam hohen Beliebtheits- und Verwendungsgrad. Natürlich hat GIF noch einige wenige Vorteile: bei extrem kleinen Grafiken (weniger als 50x50) kann man mit anderen Formaten auch nicht mehr stärker komprimieren. Das wäre auch schon alles. Nachteile gibt es zur Genüge, und daß PNG das GIF-Format ablösen wird, bleibt zu hoffen. Doch nun zurück zu den GIF-Tools: ![]() ![]() Für diesen Gesamtüberblick aller derzeit im Aminet befindlichen GIF-Tools (das Ergebnis eine Suche nach "GIF" und in "gfx/conv") habe ich ein paar beispielhafte Files erstellt (alle in PPaint, bis auf 9x9x64.ilbm und 332x115x32.ilbm, welche mit ImageFX abgespeichert wurden). Die GIFs sind alle transparent und nicht interlaced, die ILBMs sind generell komprimiert und nicht als Brush, die PNGs sind mit Kompressionsfaktor 6 und ebenfalls non-interlaced abgespeichert. Plugins zum Generieren von Anim-GIFs in professionellen Programmen (wie etwa der WebAnimDesigner aus PPaint) wurden nicht vorgestellt. 9.Work:Tools/GIF-Tools list FILES NODATES NOHEAD 341x606x256.ilbm 205588 ----rw-d 341x606x256.png 117129 ----rw-d 9x9x64.ilbm 422 ----rw-d 9x9x64.gif 296 ----rw-d 9x9x64.png 383 ----rw-d 341x606x256.gif 132147 ----rw-d 332x115x32.png 8114 ----rw-d 332x115x32.ilbm 17472 ----rw-d 332x115x32.gif 8160 ----rw-d ![]() ![]() AmGif - Oldie but Goldie?Ähnlich wie TapGif ist auch AmGif ein normaler ILBM-to-GIF Konverter, jedoch beschränkt sich AmGif auf Bilder mit maximal 5 Bitplanes, bzw. HAMs. Seltsamerweise wurde das 64-Farben-ILBM als HAM-Bild erkannt, das 256-Farben AGA-ILBM konnte AmGif leider nicht verarbeiten. Was allerdings kein Wunder ist, denn AmGif ist schon beinahe 8 Jahre alt.
![]() ![]() GIFKit - Strange GUIs...Dieses nette Programm öffnet sogar seinen eigenen Screen, welcher auf den ersten Blick recht unkonventionell erscheint. Immerhin verwendet es die Standard Filerequester, was den Workbench2.x-Look gewöhnten User wieder etwas beruhigt. Viel Rücksicht auf andere Tasks nimmt GIF-Kit allerdings nicht, das System wird richtiggehend ausgebremst. Dafür gibt es eine nette "Loading GIF - xxx lines to go" - Anzeige und nach jeder Aktion (laden, resizen, croppen) werden die aktuellen Werte (Bildgröße und Tiefe) sogleich wieder angezeigt. Dem Programm muß man auch zugutehalten, daß es wenig Speicher verbraucht - es begnügt sich mit einem 640x400x2 Screen, auch die Previews werden nur in 2 Farben auf einem eigenen Screen dargestellt, was aber für diese Operationen ausreichend sein dürfte. Die maximal erlaubte Bildgröße ist 1280x800. ![]() ![]() Gif2Iff - KompliziertGif2Iff ist vom selben Programmierer, der später auch WhirlGIF und die Portierung des X-AnimViewers "X-Anim" geschrieben hat - allerdings kaum mit diesen Produkten zu vergleichen. Hier ist die Handhabung etwas umständlich, daher ist das Programm eher weniger zu empfehlen, aber es funktioniert und bietet dennoch interessante Features, und das ist nicht bei allen hier getesteten Programmen selbstverständlich.
Oje, und da rechnet er nun schon seit 3 Minuten und wir haben einen kleinen Bug gefunden. Wahrscheinlich liegt es an den 64 Farben. Die 3 Testbilder sind übrigens alle non-progressive, für interlaced GIFs müßte nach dem "GITtoTMP" noch ein "Unlace" angewendet werden. Der Autor hat zwar auch ein Skript beigefügt, welches diese Schritte auf einmal erledigt, trotzdem sollte man, bevor man das Programm verwendet, die Docs genau lesen. Andererseits, wer wird schon dieses uralte Programm aus dem Jahre 1990 verwenden? ![]() ![]() GifBlast - Blast Em GIFs!Ein Programm, dem man bereits anmerkt, daß es schon ein paar Jahre auf dem Buckel hat: GifBlast komprimiert GIFs verlustfrei um bis zu 30% und kann diese natürlich auch wieder de-komprimieren. Natürlich können die komprimierten Bilder (Suffix: .gfb) nicht von anderen Programmen angezeigt werden und die Zeiten, in denen Speicherplatz rar war, sind wohl vorbei. Einen Anwendungsbereich gibt es jedoch noch: Wer Usern nicht zu lange Downloadzeiten zumuten will, oder einmal ein GIF per Email (nur nach Absprache und auch nur PM versteht sich!) überträgt, für den kommt diese Art der Komprimierung wie gerufen (denn LHA und ZIP können GIFs fast überhaupt nicht komprimieren). Zu Bedenken ist jedoch, daß man das Programm auch benötigt, um die Files wieder lesbar zu machen!
![]() ![]() Gif-Composer - Komfortabler gehts nicht!Gif-Composer ist das Werkzeug schlechthin für den Webdesigner, der schnell und komfortabel animierte GIFs erzeugen will. Das Programm benötigt WhirlGIF und MUI. Die Pfade für WhirlGIF, Source-Bilder, externe Viewer zum Anzeigen der Bilder (standardmäßig ist Multiview eingestellt) und Animationen können komfortabel über ein Preferences-Menü eingestellt werden. Für die Animation können allerlei Einstellungen vorgenommen werden, wie zum Beispiel Transparenz (ja/nein, welche Farbe), Loop (keine, Anzahl, unendlich oft), Verzögerung (in Hundertstel Sekunden), Dispose (nein, Hintergrund, vorhergehendes Frame, ignorieren) und so weiter.
Das Programm selbst könnte logischer und intuitiver nicht aufgebaut sein: Obiger Bereich des Fensters verwaltet die GIF-Frames in einem Listview Gadget, diese können nach Belieben hinzugefügt, geordnet, vervielfacht oder gelöscht werden. Im darunterliegenden Teil wird Pfad/Name der fertigen Animation angegeben und es besteht die Möglichkeit, diese anzusehen, abzuspeichern oder ein bestimmtes Frame (welches gerade ausgewählt ist) zu betrachten. Die Dokumentation ist ein wahrer Genuß, der Autor gibt auch an, aus welchem Verzeichnis man sich diesen oder jenen Viewer besorgen soll und sogar, wie man ihn richtig verwendet. Derzeit ist das Programm noch "beta", aber auch nur deshalb, weil der Autor der Meinung ist, daß noch einige Features fehlen. Allerdings gelang es mir nicht (!) eine Animation zu erstellen - eine kleine Fehlermeldung erscheint zwar, das ist jedoch alles. Komisch ist auch, daß diese Fehlermeldung von WhirlGIF stammt - das stimmt wohl etwas bei der Parameterübergabe nicht! ![]() ![]() GifInfo - Mehr will ich nicht wissenDer einzige Zweck dieses Programms besteht darin, den Header eines GIF-Files auszulesen, wobei man zwischen einer kurzen und einer langen Art der Information wählen kann. Mit der Option "Verbose" bekommt man die erweiterten Informationen angezeigt.
Am besten kopiert man sich dieses Programm gleich in das Befehlsverzeichnis, denn gerade für Webdesigner, die ihre Seiten nicht mit einem dieser speziellen HTML-Editoren erstellen, ist dieses Programm unverzichtbar. Mit dem Parameter "-all" können ganze Verzeichnisse auf einmal durchgeckeckt werden. ![]() ![]() GifTrans - Hallo Guru!Wieder ein Programm, das von UNIX portiert wurde und ein überflüssiges leider noch dazu. Zwar kann man hier alles mögliche für Hintergrundfarben und Transparenz einstellen, aber ob das Programm funktioniert, kann ich leider nicht sagen, nicht nach mindestens 10 Abstürzen gleich nach dem Start. Also entweder ist das wieder ein Picasso96-Problem oder das Programm noch buggig. Die Optionen sind:
Und hier zwei kleine Beispiele, die zeigen sollen, wie man den weißen Hintergrund eines GIF87 in einen transparenten Hintergrund umwandelt (bei der zweiteren Methode muss bei der Amigaversion im Verzeichnis "S:" das File "rgb.txt" vorhanden sein):
Ganz ähnlich funktioniert übrigens das Programm "GifTool" das ich hier nicht gesondert vorstellen möchte, jedoch nur soviel: bei GifTool wird man überhaupt keine Dokumentation finden und das Programm dürfte der direkte Vorgänger von GifTrans sein. Am besten man erspart sich beide Programme, denn es gibt wirklich besseres. ![]() ![]() HamLab Plus - Das BildbearbeitungslaborHöchst professionell erweist sich HamLab+, ein Programm, das in bestimmten Bereichen sogar AdPro das Wasser reichen kann. Die Bedienung ist einfach, die Oberfläche natürlich im edlen WB-Look und Optionen gibt es "zum Saufuattern"! Vor allem zum Konvertieren von 24Bit nach HAM eignet sich HamLab hervoragend, es gibt eine ganze Reihe verschiedener Dithering-Algorithmen (wie eben auch bei AdPro) und Möglichkeiten, Palette zu reduzieren, und vieles mehr. HamLab läuft auch auf alten Rechnern, die kein AGA oder CGFX bzw. P96 haben und ist ein nützliches Tool für den, der 24Bit-Bilder bearbeiten möchte, aber über keine Grafikkarte verfügt. Gespeichert wird übrigens in Black&White PostScript, Color PostScript (EPS), 24Bit HamLab Format, 24Bit JPEG oder 24Bit IFF-ILBM. ![]() ![]() PNG-Box - GUI für einen simplen Converter?Sehr komfortabel präsentiert sich das Programm von A.R. Kleinert: Über ein Preferences-Menü können Interlace, Transparenz und Extensionen eingestellt werden, die transparente Farbe läßt sich auswählen und die Kompression wie bei PPaint frei einstellen (von 1 bis 9). Alles in allem ein sehr gutes Programm um PNG-Files zu erstellen, und derzeit auch das einzige kleine Tool, das von GIF nach PNG umwandeln kann. Negativ: 30 Sekunden langer Einleitungsrequester (unreg.) und der Name der zu speichernden Datei passt sich immer dem des geladenen Images an. Dafür gibt es einen schönen Progress-Balken. Achtung, dieses Programm benötigt die SuperView-Libraries (diese sind zu finden im Aminet im SViewNG-Archiv) und die erzeugten PNGs lassen sich nicht immer absturzfrei mit ViewTek anzeigen. Keine Probleme gibt es mit Multiview und anderen Datatypes als den ak_PNG.datatype. Bei der Konvertierung von 24Bit-Grafiken ist das Dithering etwas grob und die Farben verblassen sehr stark. Aber um GIFs in PNGs umzuwandeln gibt es derzeit (leider) kein besseres Programm, abgesehen von den Scripts für PPaint&Co. ![]() ![]() TapGif - Bester ILBM-GIF KonverterOft hat man das Problem, daß ImageConverter, obwohl sie die Anzahl der Farben bei einer Konvertierung nicht ändern, die Palette durcheinanderbringen, was zur Folge hat, daß man nachher wieder bei jedem Bild die Palette neu anordnen muß (falls man es eben so braucht). TapGif lädt ein IFF-ILBM-Bild (nicht HAM und EHB, jedoch AGA erlaubt) und konvertiert es nach GIF, wobei die Farben in der Palette nicht vertauscht werden. Das Programm ist recht flott und leicht zu bedienen (Standard AmigaDOS Command Template). Es benötigt die IFF.library von Chris Weber, welche sich im Aminet in util/libs befindet. Man kann dem Programm auch Parameter übergeben, welche einen Kommentar erzeugen, löschen oder die Hintergrund- bzw. transparente Farbe bestimmen.
![]() ![]() WhirlGIF - Makes me swirrrl...Das wichtigste Tool überhaupt: WhirlGIF fügt beliebig viele GIFs zu einer GIF-Anim zusammen und wird über die Shell aufgerufen mit Parametern für Loops und Delay (kann für jedes GIF einzeln gesetzt werden). Die Files können einzeln in der gewünschten Reihenfolge angegeben werden, oder man definiert ein Listfile, in dem die Files aufgelistet sind. Ein Outputfile wird auch per Parameter übergeben, insgesamt schaut also ein typischer Aufruf von WhirGif so aus:
![]() ![]() GifMachine - Konvertierung nach ILBM und HAMGifMachine ist eigentlich einer der besseren GIFtoIFF-Konverter. Damit lassen sich schnell und einfach GIF-Images nach (S)HAM konvertieren, oder auch in 24Bit-ILBM Files (mit der Option DEEP). Dies ist vorteilhaft, da viele Bildbearbeitungsprogramme nicht SHAM lesen können, sehr wohl aber 24Bit-ILBMs. Auf Wunsch wird auch gedithert. Mit der Option NOBORDER kann man das Image verkleinert (man gibt hier die Pixelanzahl der wegzunehmenden Pixelreihen am Rand (=oben = unten = re = li) an). Mit XFLIP und YFLIP kann man das Outputfile rotiert erzeugen, NOCOUNT zeigt keine Informationen am Bildschirm an während des Konvertierungsorgangs - damit erspart man sich mehr als 80% der Zeit (!!). Desweiteren kann man ganze Directorys rekursiv umwandeln - kurzum: Dieses Programm ist einfach genial, und jeder der GIFs in ILBMs umwandeln will, muß es haben! Eine Anmerkung vielleicht noch: Das Targetfile muß mit dem Schlüsselwort TO angegeben werden, sonst wertet GifMachine dieses als ein weiteres zu bearbeitendes Inputfile.
ZGif - Last AND Least :-(Ein GIF-Viewer für AGA und non-AGA, der sich mit seiner Geschwindigkeit und seinem asynchronen Ladeverhalten rühmt. Dafür stürzte mein 4000er auch jedesmal ab, wenn er das 32-Farben-GIF anschauen wollte: Den Screen öffnet er noch schön brav und dann kommt er ungefähr bis zur 20.Pixelzeile, bevor er die Reise nach Indien zum allseits beliebten Guru antritt. Möglicherweise liegt es an der einegbauten ChunkyToPlanar-Routine, die sich mit dem Picasso96 nicht verträgt, jedoch auch bei AGA unter P96 gibts dieselben Probleme. ![]() ![]() Zusammenfassung:Wer nicht ImageFX, PersonalPaint, AdPro oder Photoshop sein eigen nennt, der wird das eine oder andere Tool hier gerne verwenden, aber selbst für Leute, die über derartiges Profiwerkzeug verfügen, stellt sich die Frage, ob nicht manchmal eines dieser Tools für bestimmte Aufgaben besser geeignet ist. Nachfolgend noch ein kurzer Überblick über die erzeugten Files: Überprüft wurde mit SViewNG (gif,ilbm,png), ViewTek(gif,sham,ilbm,jpeg) und Multiview. 332x115x32.ilbm 17472 ----rw-d 332x115x32.gif 8160 ----rw-d 332x115x32.png 8114 ----rw-d 332x115x32.jpeg 10633 ----rwed 332x115x32.gfb 6334 ----rwed 332x115x32.sham 21330 ----rwed 332x115x32.deep 82368 ----rwed 332x115x32.tmp 38173 ----rwed 332x115x32_1.gif 8142 ----rwed 332x115x32_2.gif 8132 ----rwed 332x115x32_3.ilbm 24302 ----rwed 332x115x32_5.gif 8142 ----rwed 332x115x32_6.png 7947 ----rwed 341x606x256.ilbm 205588 ----rw-d 341x606x256.gif 132147 ----rw-d 341x606x256.png 117129 ----rw-d 341x606x256.jpeg 29723 ----rwed 341x606x256.gfb 93101 ----rwed 341x606x256.sham 161578 ----rwed 341x606x256.deep 476752 ----rwed 341x606x256.tmp 207420 ----rwed 341x606x256_2.gif 132147 ----rwed 341x606x256_3.ilbm 133472 ----rwed 341x606x256_5.gif 132147 ----rwed 341x606x256_6.png 239270 ----rwed (from jpeg) 9x9x64.ilbm 422 ----rw-d 9x9x64.gif 296 ----rw-d 9x9x64.png 383 ----rw-d 9x9x64.jpeg 685 ----rwed 9x9x64.gfb 265 ----rwed 9x9x64.sham 646 ----rwed 9x9x64.tmp 277 ----rwed 9x9x64_1.gif 878 ----rwed 9x9x64_2.gif 297 ----rwed 9x9x64_3.ilbm empty ----rwed 9x9x64_5.gif 281 ----rwed 9x9x64_6.png 424 ----rwed 9x9x64_6.png_1 919 ----rwed (from _1.gif) ![]() ![]() Probleme:
![]() ![]() Fazit:(Achtung, dies ist rein subjektiv und basiert auf meinen "Testergebnissen", die sicherlich nur beschränkt repräsentativ sind) AmGif ist zwar angenehm zu bedienen, zieht aber im Vergleich zu TapGif den kürzeren. Auch GifKit hatte mit diesem File Probleme, und das Programm "patcht" abgesehen davon die Windows derart, daß zwar die Fonts richtig dargestellt werden, aber die Fensterleisten auf topaz-8-Höhe verkleinert sind (Screenshot). Gif2Iff kann leider weder durch Handhabung, noch durch gute Ergebnisse überzeugen. GifBlast funktioniert zwar gut, dürfte jedoch nur für Leute mit großen GIF-Archiven von Interesse sein. GIF-Composer machte anfangs einen mehr als guten Eindruck, nur leider happerte es am wichtigsten Teil im Programm: der Erstellung von Animationen.
GifInfo ist praktisch und kommt deshalb gleich ins C:-Verzeichnis. GifTrans und GifTool konten beide leider nicht sehr überzeugen. HamLab+ ist vor allem für Besitzer alter Amiga-Modelle mit wenig Speicher und altem Chipset (wer hat denn heute noch 2MB Hauptspeicher?) praktisch, PNG-Box ist zwar das einzige Tool zum Umwandeln von Grafiken in das PNG-Format, wer jedoch z.B. PPaint oder ImageFX besitzt, sollte auf jeden Fall dieses Programm meiden. TapGIF ist am Besten für "IFF-ILBM to GIF" Konvertierungen geeignet, vice versa ist GifMachine absolut zu empfehlen für den umgekehrten Vorgang. WhirlGIF ist sowieso essentiell für den, der gerne GIF-Anims ohne viel Mühe erstellen will. Und von ZGif lassen wir besser die Finger. |
||||||||||||||||
Bernhard Lukas ........... |
||||||||||||||||
![]() |
![]() ![]() |